/**
 * Created by dllo on 18/3/29.
 */
public class NO3 {
    public static void main(String[] args) {
//            for (int i = 100 ; i <= 999;i ++){
//
//                int origin = i;
//
//                int hundred = i / 100;
//
//                int tens = i%100/10;
//
//                int integ = i%100%10;
//
//                if (origin == hundred *hundred *hundred + tens *tens * tens + integ *integ *integ){
//
//                    System.out.println( origin + "是水仙花数");
//
//                }
//
//
//            }

        // 迭代变量 i 是控制循环次数的,一般情况下都用i, 其他字母可以用但是不专业. iteration 首字母
       for (int i = 100 ; i <1000; i++){
           int raw = i;
           int hundred = raw /100;
           raw %= 100;
           int tens = raw /10;
           raw %=  10;

           if (i == hundred *hundred *hundred +tens *tens *tens +raw *raw *raw){


              System.out.println(i + "水仙花数");
           }


       }



    }
}
